How Much Protection Do Covid-19 Vaccines Offer, And How Long Does It Last